Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Plava Laguna Croatia Open - Umag U.S. Open - New York Punta Del Este Challenger Sassuolo Challenger Modena Challenger Milan Challenger M15 Vienna Villena Challenger Kigali 2 Challenger Kigali 1 Challenger Maia Challenger Piracicaba Challenger Modena Challenger Como Challenger Milan Challenger Trieste Challenger M25+H Kassel Hagen Challenger Todi Challenger M25 Santa Margherita di Pula Sofia 2 Challenger Biella Challenger Lisbon Challenger Portugal F4 Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F12 Italy F16 Austria F2 Italy F21 Italy F22 Italy F23 Italy F1 Great Britain F4 Italy F4 Italy F6 Italy F11 Italy F12 Italy F17 Italy F18 Italy F20 Spain F27 Spain F28 Serbia F8 Serbia F9 Italy F26 Hungary F2 Italy F29 Croatia F10 Italy F31 Croatia F14 Turkey F1 Turkey F2 Spain F2 Spain F3 Portugal F2 Croatia F3 Croatia F4 Italy F3 Mexico F3 Italy F7 Czech Republic F2 Czech Republic F3 Italy F15 Slovakia F1 Italy F23 Croatia F10 Croatia F11 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Italy F10 Italy F17 Italy F6 Italy F7 Great Britain F4 Germany F7 Portugal F8 Slovakia F2 Germany F23 Croatia F6 Ivory Coast F2 Croatia F12 Italy F5 (Santa Margherita Di Pula) Croatia F4 (Opatija) M15 Slovenska Bistrica M15 Trnava Tatra Banka Slovak Open - Bratislava s'Tennis Masters Challenger - Graz Banja Luka Challenger Trnava Challenger Bratislava Challenger Athens Challenger Busan Challenger Kosice Challenger Poznan Challenger Cordenons Challenger Samarkand Challenger Astana Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Caltanissetta Challenger Johannesburg Challenger Orbetello Challenger Todi Challenger Trnava Challenger Wolfsburg Challenger Rome Challenger Caltanissetta Challenger Recanati Challenger San Marino Challenger Samarkand Challenger Como Challenger Todi Challenger Trnava Challenger Eckental Challenger Mexico City Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Marburg Challenger San Benedetto Challenger San Marino Challenger Rennes Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Vercelli Challenger Tunis Challenger Ostrava Challenger Rome Challenger Furth Challenger Kosice Challenger San Benedetto Challenger Liberec Challenger San Marino Challenger Genova Challenger Biella Challenger Trnava Challenger Geneva Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Mersin Challenger Turin Challenger Ostrava Challenger Prostejov Challenger Perugia Challenger Todi Challenger San Benedetto Challenger Biella Challenger Como Challenger Genova Challenger Rome Challenger Bogota Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Ostrava Challenger Prague Challenger Biella Challenger Como Challenger Szczecin Challenger Santiago Challenger Barletta Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Caltanissetta Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Sibiu Challenger Rome Challenger Campinas Challenger Cali Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Santiago Challenger Marbella Challenger Alicante Challenger Barletta Challenger Rome Challenger Marburg Challenger Como Challenger Seville Challenger Florence Challenger Eckental Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Bratislava Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Szczecin Challenger Biella Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Punta Del Este Challenger Todi Challenger Aix En Provence Challenger Parma Challenger Guayaquil Challenger Belgrade Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Como Challenger Tulln Challenger Losinj Challenger Maia 1 Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Phoenix Challenger Zadar Challenger Aguascalientes Challenger Prostejov Challenger Montechiarugolo - Parma Challenger Milan Challenger Verona Challenger Szczecin Challenger Genova Challenger Lisbon Challenger Parma Challenger Rio De Janeiro Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Heilbronn Challenger Szczecin Challenger Italy F6 (Santa Margherita Di Pula) M15 Ollersbach Murcia Challenger Naples Challenger Barcelona Challenger Alessandria Challenger Furth Challenger Rome Challenger Caltanissetta Challenger Brasov Challenger Cagliari Challenger Kosice Challenger Tampere Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Francavilla Challenger Napoli Challenger Buenos Aires Challenger Tunis Challenger Mestre Challenger Napoli Challenger Skopje Challenger M15 Bergamo M25 Padova Sibiu Challenger Turin Challenger M15 Poprad Irving Challenger Mestre Challenger Liberec Challenger Manerbio Challenger Mohammedia Challenger Szczecin Challenger M25 Santa Margherita di Pula M25 Trnava Buenos Aires Challenger Furth Challenger Milan Challenger Padova Challenger Milan Challenger Liberec Challenger Marburg Challenger Cordenons Challenger Banja Luka Challenger Genova Challenger Braunschweig Challenger Barcelona Challenger Bratislava Challenger Samarkand Challenger M25 Santa margherita di Pula Cordenons Challenger Genova Challenger Florence Challenger Maia Challenger Almaty Challenger Prague Challenger Maia 2 Challenger Shymkent Challenger Concepcion Challenger Liberec Challenger Szczecin Challenger Forli 6 Challenger Perugia Challenger Bratislava Challenger Braunschweig Challenger Ludwigshafen Challenger Napoli 2 Challenger Como Challenger Quito Challenger Genova Challenger San Benedetto Challenger Bogota Challenger Mouilleron-Le-Captif Challenger Vicenza Challenger Steelers Cup 2005 - Kosice Prosperita Open 2007 - Ostrava Vicenza Challenger Aachen Challenger Tatra Banka Slovak Open - Bratislava Rhodes Challenger Biella Challenger Fergana Challenger Prostejov Challenger Kosice Open-Steelers Cup 2008 - Kosice Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Bet-At-Home Austrian Open - Kitzbuhel Bergamo Challenger Perugia Challenger San Benedetto Challenger Palermo Challenger Ostrava Challenger Helsinki Challenger Rome Challenger Open de Nice Cote d'Azur - Nice Marburg Challenger Bet-at-home Cup - Kitzbuhel San Benedetto Challenger Poznan Challenger Tampere Challenger PBZ Zagreb Indoors - Zagreb Cordenons Challenger Karshi Challenger Vegeta Croatia Open - Umag Bergamo Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Ostrava Challenger Ecuador Open - Quito Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Brasil Open - Sao Paulo Rome Challenger Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ASB Classic - Auckland Orbetello Challenger Argentina Open - Buenos Aires Fever-Tree Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Banja Luka Challenger Winston-Salem Open - Winston-Salem Trnava Challenger Zhuhai Open - Zhuhai China Open - Beijing Mons Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Geneva Challenger Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Heilbronn Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Milan Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Todi Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Plava Laguna Croatia Open - Umag Bratislava Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Vercelli Challenger Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Rome Challenger Caltanissetta Challenger Prague Challenger Scheveningen Challenger Cordenons Challenger Marbella Challenger St. Remy Challenger Szczecin Challenger Turin Challenger Zadar Challenger Buenos Aires Challenger Punta Del Este Challenger Lima Challenger Rosario Challenger Brazzaville Challenger Mendoza Challenger Rio De Janeiro Challenger Naples Challenger Vicenza Challenger Irving Challenger Barletta Challenger Monza Challenger Perugia Challenger Barletta Challenger Francavilla Challenger Sassuolo Challenger Heilbronn Challenger Prostejov Challenger Skopje Challenger Perugia Challenger Poprad Tatry Challenger Mexico City Challenger Todi Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Prostejov Challenger Genova Challenger Seville Challenger Bratislava 1 Challenger Liberec Challenger Casablanca Challenger San Luis Potosi Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Sophia Antipolis Challenger Vicenza Challenger Arad Challenger Rome Challenger Bonn Challenger Bratislava Challenger Punta Del Este Challenger Genova Challenger San Marino Challenger Milan Challenger Tatra Banka Open - Bratislava Santa Cruz de la Sierra Challenger Samarkand Challenger Bratislava 1 Challenger Arad Challenger Karshi Challenger Ostrava Challenger Heilbronn Challenger Madrid Challenger Mohammedia Challenger Marbella Challenger Santiago Challenger Prague Challenger Liberec Challenger Barletta Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger ATP Slovak Open Challenger - Bratislava Concepcion Challenger Tatra Banka Open 2006 - Bratislava Roseto Degli Abruzzi 2 Challenger Marbella Challenger Augsburg Challenger Heilbronn Challenger Troisdorf Challenger Bad Waltersdorf Challenger Luedenscheid Challenger Trieste Challenger Cordenons Challenger San Marino Challenger Coquimbo 2 Challenger Genova Challenger Sanremo Challenger Bergamo Challenger Poprad Tatry Challenger Quimper Challenger Rijeka Challenger Como Challenger Morelos Challenger Pune Challenger Banja Luka Challenger Cherbourg Challenger Noumea Challenger Milan Challenger Heilbronn Challenger Salinas Challenger Rome Challenger Kosice Challenger Nonthaburi 1 Challenger Irving Challenger Piracicaba Challenger Padova Challenger Szczecin Challenger Tulln Challenger Quimper Challenger Buenos Aires Challenger Trieste Challenger Verona Challenger Palermo Challenger San Marino Challenger Bonn Challenger Dobrich Challenger Bratislava Challenger Como Challenger Szczecin Challenger Tashkent Challenger Bergamo Challenger Estoril Challenger Turin Challenger Kosice Challenger Santiago Challenger ATP Challenger Tour Finals Lermontov Challenger Caltanissetta Challenger Montevideo Challenger Astana Challenger Open 13 - Marseille Trnava Challenger Karshi Challenger Todi Challenger Como Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Ostrava Challenger Sibiu Challenger Steelers Cup - Kosice Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Leon Challenger China Open - Beijing Rio Open - Rio de Janeiro Sofia Open - Sofia Nordea Open - Bastad Generali Open - Kitzbuhel Nordea Open - Bastad Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Internazionali BNL d'Italia - Rome Reggio Emilia Challenger BRD Nastase Tiriac Trophy - Bucharest Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Sony Open Tennis - Miami Open 13 - Marseille Grand Prix Hassan II - Casablanca Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires San Luis Potosi Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ljubljana Open 2008 - Ljubljana Open de Nice Cote d'Azur - Nice Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Konzum Croatia Open - Umag Western & Southern Open - New York Rolex Paris Masters - Paris If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Konzum Croatia Open - Umag Bratislava Challenger Trnava Challenger Maharashtra Open - Pune Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON International - Eastbourne Orbetello Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Prague Challenger ASB Classic - Auckland Murray River Open - Melbourne Sofia Open - Sofia Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rio Open - Rio de Janeiro Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Tata Open Maharashtra - Pune French Open - Paris Cordoba Open - Cordoba Wimbledon - London Chile Dove Men+Care Open - Santiago U.S. Open - New York Cordoba Open - Cordoba Australian Open - Melbourne French Open - Paris Nature Valley International - Eastbourne Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Movistar Chile Open - Santiago Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg BMW Open - Munich German Tennis Championships - Hamburg Brasil Open - Sao Paulo Rothesay International - Eastbourne Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Internazionali BNL d'Italia - Rome U.S. Open - New York Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Australian Open - Melbourne French Open - Paris Banja Luka Challenger Braunschweig Challenger French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro M15 Antalya